Invented requirements and imagined customers: requirements engineering for off-the-shelf software
نویسنده
چکیده
The requirements engineering research and consulting communities are not serving the interests of software developers who build off-the-shelf application software. Most of our models and methods evolved with the aid of funding from organizations interested in obtaining unique systems under contract and in which there is a clear interface between “customer” and “developer”. These origins have spawned many assumptions about what requirements are. Through several design scenarios I illustrate how these assumptions break down in the case of off-the-shelf software. I then suggest some alternative priorities that would address these shortcomings. My aim is to provoke and stimulate thought, not to propose a
منابع مشابه
Challenges in Market-Driven Requirements Engineering - an Industrial Interview Study
Requirements engineering for commercial off-the-shelf software packages entails special challenges. This paper presents preliminary results from an empirical study investigating these challenges through a qualitative approach using semi-structured interviews. The survey is exploratory with the objective of eliciting relevant topics for further research. Seven employees at five software companie...
متن کاملModeling and Simulating a Software Architecture Design Space
Frequently, a similar type of software system is used in the implementation of many different software applications. Databases are an example. Two software development approaches are common to Þll the need for instances from a class of similar systems: (1) repeated custom development of similar instances, one for each different application, or (2) development of one or more general purpose off-...
متن کاملSolving Multiple Fuels Dynamic Environmental/Economic Dispatch Problem and Incentive Based Demand Response Considering Spinning Reserve Requirements
In this paper a new integrated model of the dynamic environmental/economic dispatch (DEED) problem and emergency demand response program (EDRP) has been presented by which their interactions are investigated. DEED schedules the online generators power output over the whole dispatch period subject to some practical constraints so that the fuel costs and emission are optimized simultaneously. EDR...
متن کاملFunctional matching in COTS-based development context
Requirements engineering in the context of off-the-shelf component-based system development is a difficult issue. Most actual approaches are not requirements-driven, which does not allow to gain a great customer acceptance. Otherwise, they have difficulties getting a natural matching between customer requirements and component features, which does not facilitate the user involvement. The paper ...
متن کاملRequirement Engineering Challenges in Development of Software Applications and Selection of Customer-off-the-Shelf (COTS) Components
Requirement Engineering acts as foundation for any software and is one of the most important tasks. Entire software is supported by four pillars of requirement engineering processes. Functional and non-functional requirements work as bricks to support software edifice. Finally, design, implementation and testing add stories to construct entire software tower on top of this foundation. Thus, the...
متن کامل